self-loading rifle - German English Dictionary